#include "config.h"

void abrirConfig(void)
{
	FILE *ptr;
		char nombre[32]; /*esto es para poder eliminar el nombre del txt*/
	    memset(ip,0,16);memset(puerto,0,5);memset(IDDisco,0,15);memset(pathDisco,0,200);memset(path,0,200);
		if((ptr=fopen("config.txt","r+"))== NULL) printf("ERROR, NO SE ABRIO");/*logear error*/

		else{ /*aca con el FSCANF obtienen los datos, el printf es para corroborar, temporal*/
			fscanf(ptr,"%s%s",nombre,modo);
			printf("%s\n",modo);

			fscanf(ptr,"%s%s",nombre,algoritmo);
			printf("%s\n",algoritmo);

			fscanf(ptr,"%s%s",nombre,ip);
					printf("%s\n",ip);

			fscanf(ptr,"%s%s",nombre,puerto);
			printf("%s\n",puerto);

			fscanf(ptr,"%s%d",nombre,&flagLog);
			printf("%d\n",flagLog);

			fscanf(ptr,"%s%s",nombre,IDDisco);
			printf("%s\n",IDDisco);

			fscanf(ptr,"%s%s",nombre,chs);
			printf("%s\n",chs);

			fscanf(ptr,"%s%d",nombre,&tiempoLec);
			printf("%d\n",tiempoLec);

			fscanf(ptr,"%s%d",nombre,&tiempoEsc);
			printf("%d\n",tiempoEsc);

			fscanf(ptr,"%s%d",nombre,&rpm);
			printf("%d\n",rpm);

			fscanf(ptr,"%s%d",nombre,&tiempoEntrePistas);
			printf("%d\n",tiempoEntrePistas);

			fscanf(ptr,"%s%s",nombre,path);
			printf("%s\n",path);

			fscanf(ptr,"%s%s",nombre,pathDisco);
			printf("%s\n",pathDisco);
		}
		if(flagLog==1){
			log = log_create("procesoPDD", "log.txt", DEBUG , M_CONSOLE_DISABLE);//inicial log
		}
		mutex2=inicia(1,IPC_PRIVATE);
		mutexFscan=inicia(1,IPC_PRIVATE);
}

